﻿================================
Lasso Examples Pack
Message Board
Version: Lasso Summit 2006
================================

- Introduction
- Requirements
- Installation
- Documentation
- Change Notes
- Feedback


--------------------------------
Introduction
--------------------------------

The Lasso Examples Pack is a set of easy-to-use example Web sites which demonstrate some of the capabilities of Lasso. Each example uses modern Web design practices including XHTML and CSS. Asynchronous JavaScript and XML are used to provide dynamic user interfaces. The examples include documentation and extensive commenting within each Lasso page.

This release of the examples pack includes the "Message Board", "Collaborate", and "Blog" examples.

- AJAX - This Lasso Summit example shows a variety of AJAX related techniques including menu navigation, form submissions, progressive display, collapsing panels, drag and drop, re-orderable lists, and text auto completion.  Many of the examples rely on the LJAX framework for Lasso, the Prototype JavaScript library, or the script.aculo.us JavaScript framework.

- Message Board - This example is for a standard message board application. It permits the administrator to create and delete various grouped forums, and within those forums, various discussion topics. Users are allowed to create new messages under a topic, or to reply to existing messages. The administrator is allowed to delete individual messages. Live Search fields are provided to permit the filtering of messages based on author name or body keywords.

- Collaborate - This example demonstrates how Lasso can be used to create Web sites which can be maintained by users without much knowledge of HTML and without any programming.  The example creates a Web site with sections and pages presented in a menu on the left side of the page.  The contents of each page is shown on the right.  Each section can have a custom header and footer and the entire site also has a header and footer.  The font, style, color, and size for each header, footer, and the body of the page can be adjusted.

- Blog - This example shows how to create an online diary, or web log. Once authenticated, a user is permitted to create new entries for their personal blog. An entry consists of a time-stamp, a title and a message body. Other users are permitted to post comments relating to the entry.

- Poll - The poll example allows a Web developer to place a poll on their home page. The poll can have a few questions with multiple choice or text answers. When the poll is submitted its results are shown in a pop-up window.


--------------------------------
Requirements
--------------------------------

These examples require Lasso Professional 8 on Mac OS X, Windows, or Linux.  Lasso Professional 8.1 is recommended.  These examples will not run on earlier versions of Lasso.

These examples have been tested with Internet Explorer on Windows, FireFox on Mac OS X and Windows, and Safari on Mac OS X.  They should work in any standards compliant browser.


--------------------------------
Installation
--------------------------------

Copy the "ExamplesPack" folder into your Web server root.  Access the examples by visiting the following URL (with localhost replaced by the Host name or DNS address of your server if necessary).

<http://localhost/ExamplesPack/index.lasso>

Upgrading - The "ExamplesPack" folder from a previous release can be replaced with the folder from this release.  This release includes the new "Collaborate" example as well as several compatibility fixes for the previously released "Message Board" example.


--------------------------------
Documentation
--------------------------------

The "documentation.html" file within each example contains documentation of how to use the example and an overview of how the example was implemented. Each example is also well documented within the source code of each of the Lasso pages.


--------------------------------
Change Notes
--------------------------------

- Quick Poll - Corrected the sample code on the poll list page . Thanks to Marc Pinnell. (2005-12-02)

- WebSTAR V - The [Include] and [Library] tags have been modified for WebSTAR V.  WebSTAR V users will also need to go into Lasso Site Administration and add * to the File Tags Settings (not the Lasso Page Settings) in the Setup > Site > File Extensions section. (2005-11-22)

- Quick Poll - An error that could occur when casting a vote from within the poll edit page has been corrected. (2005-11-22)

- Quick Poll - This example is introduced. (2005-11-21)

- Blog - This example is introduced. (2005-11-17)

- Collaborate - This example is introduced. (2005-11-15)

- Message Board - Compatibility with Lasso Professional 8.0.x and with the Internet Explorer Web browser have been improved. (2005-11-15)

- Message Board - This example is introduced. (2005-11-11)


--------------------------------
Feedback
--------------------------------

Please send any feedback about this example to one of the following addresses. Issues with the example can be sent to <lassobugs@omnipilot.com>. Suggestions for enhancements to the example or future examples can be sent to <lassofeatures@omnipilot.com>. Feedback about the documentation can be sent to <lassodocumentation@omnipilot.com>.


================================
Copyright 2005 OmniPilot Software, Inc.